from PIL import Image, ImageDraw

# 创建画布
img = Image.new('RGB', (600, 300), color=(255, 255, 255))
draw = ImageDraw.Draw(img)

# 绘制标题（使用英文避免编码问题）
draw.text((10, 10), "Divide 6 Apples and 4 Oranges", fill=(0, 0, 0))

# 绘制6个苹果（红色圆圈）
for i in range(6):
    x = 50 + i * 50
    draw.ellipse([x, 50, x + 40, 90], fill=(255, 0, 0), outline=(0, 0, 0))

# 绘制4个橘子（橙色圆圈）
for j in range(4):
    x = 100 + j * 50
    draw.ellipse([x, 150, x + 40, 190], fill=(255, 165, 0), outline=(0, 0, 0))

# 标注分配情况（避免emoji，使用简单描述）
draw.text((10, 110), "Child 1: 3 Apples, 2 Oranges", fill=(0, 0, 0))
draw.text((10, 220), "Child 2: 3 Apples, 2 Oranges", fill=(0, 0, 0))

# 保存图像
img_path = "apple_orange_distribution_final.png"
img.save(img_path)